// 创建用户模块-准备

// 引入User用户集合
const User = require('./user.js');
// 引入Article集合规则
const Article = require('./article.js');
// 引入bcrypt加密模块
const bcrypt = require('bcrypt');
// 连接数据库
require('./db.js');
create();

async function create() {
    await Article.updateMany({}, {cover: "\\uploads\\upload_08dfb3418422e0aca91aeab99e30a289.jpg"});
}

// async function create() {
//     for (let i = 0; i < 30; i++) {
//         await Article.create({
//             title: i > 10 ? i : '0' + i,
//             writer: '5f62c4a03aa7514f24fc50c8', 
//             content: 'dd',
//             cover: null,
//             publishDate: new Date()
//         })
//     }
// }

// async function create() {
//     for (let i = 0; i < 30; i++) {
//         //生成随机字符串 gen => generate 生成salt盐
//         let salt = await bcrypt.genSalt(10);
//         //生成随机字符串对密码进行加密
//         let pass = await bcrypt.hash('12345678', salt);
//         let result = await User.create({
//             username: '测试数据',
//             email: i + '@qq.com',
//             password: pass,
//             role: 'admin',
//             state: '0'
//         });
//     }
// }